resounding success - German English Dictionary